import { axios } from '@/utils/request'

/**
 * 查询数据字典表
 *
 * @author fenmou
 * @date 2024-11-05 10:53:32
 */
export function fenDictPage (parameter) {
  return axios({
    url: '/fenDict/page',
    method: 'get',
    params: parameter
  })
}

export function getTopInfo (parameter) {
  return axios({
    url: '/fenDict/getTopInfo',
    method: 'get',
    params: parameter
  })
}

/**
 * 数据字典表列表
 *
 * @author fenmou
 * @date 2024-11-05 10:53:32
 */
export function fenDictList (parameter) {
  return axios({
    url: '/fenDict/list',
    method: 'get',
    params: parameter
  })
}

/**
 * 添加数据字典表
 *
 * @author fenmou
 * @date 2024-11-05 10:53:32
 */
export function fenDictAdd (parameter) {
  return axios({
    url: '/fenDict/add',
    method: 'post',
    data: parameter
  })
}
export function getChildInfo (parameter) {
  return axios({
    url: '/fenDict/getChildInfo',
    method: 'get',
    params: parameter
  })
}
/**
 * 编辑数据字典表
 *
 * @author fenmou
 * @date 2024-11-05 10:53:32
 */
export function fenDictEdit (parameter) {
  return axios({
    url: '/fenDict/edit',
    method: 'post',
    data: parameter
  })
}

/**
 * 删除数据字典表
 *
 * @author fenmou
 * @date 2024-11-05 10:53:32
 */
export function fenDictDelete (parameter) {
  return axios({
    url: '/fenDict/delete',
    method: 'post',
    data: parameter
  })
}

/**
 * 导出数据字典表
 *
 * @author fenmou
 * @date 2024-11-05 10:53:32
 */
export function fenDictExport (parameter) {
  return axios({
    url: '/fenDict/export',
    method: 'get',
    params: parameter,
    responseType: 'blob'
  })
}
